/*
 * @Description: 农业类型管理
 */
import zhreq from "@/api/axios";
export default {
  /**
   * @description: 获取所有农业类型列表 *代表必填
   * @param {String/Number} page
   * @param {String/Number} size
   */
  getbaseFarmingTypeList(params) {
    return zhreq.post("v3/template/farmingType/queryPageByCondition", {
      page: params.page,
      size: params.size,
      entity: {
        "organizationNo": sessionStorage.organizationNo
      }
    });
  },

  /**
   * @description: 获取所拥有农业类型列表 *代表必填
   * @param {Object}  *
   */
  ownFarmingTypelist(params) {
    // return zhreq.post('/base/farmingType/queryPageList', {
    //   page: params.page,
    //   size: params.size,
    //   entity: {
    //     "organizationNo": 0
    //   }
    // });
    return zhreq.post('v3/organization/organizationFarmingTypeMapper/queryByCondition', params)
  },
  /**
   * @description: 获取所拥有养殖类型列表 *代表必填
   * @param {Object}  *
   */
  queryByCondition(params) {
    return zhreq.post('v3/organization/organizationBreedType/queryByCondition', { ...params })
  },
  /**
   * @description: 批量添加农业类型
   * @param {Object}  *
   */
  addFarmingTypelist(params) {
    return zhreq.post('v3/organization/organizationFarmingTypeMapper/add', params);
    // return zhreq.post('/base/farmingType/add', params);
  },
  /**
   * @description: 批量添加农业类型
   * @param {Object}  *
   */
  editFarmingTypelist(params) {
    return zhreq.post('v3/organization/organizationFarmingTypeMapper/edit', params);
    // return zhreq.post('/base/farmingType/add', params);
  },
  /**
   * @description: 批量删除农业类型
   * @param {Object}  *
   */
  delFarmingTypelist(params) {
    return zhreq.get(`v3/organization/organizationFarmingTypeMapper/del?organizationFarmingTypeMapperId=${params}`);
  },
  /**
   * @description: 通过农场id查询农场所拥有的农业类型
   * @param {Object}  *
   */
  queryCondFarmingTypelist() {
    return zhreq.post('v3/template/farmingType/queryPageByCondition', {
      // "companyId": localStorage.companyId
      organizationNo: sessionStorage.organizationNo
    });
  }
  /**
   * @description: 通过农场id查询农场所拥有的农业类型
   * @param {Object}  *
   */
  //  queryCondFarmingTypelist() {
  //   return zhreq.post('template/farmingType/queryPageByCondition', {
  //     // "companyId": localStorage.companyId
  //     organizationNo: sessionStorage.organizationNo
  //   });
  // }
};
